//
//  MASConstraintMaker.swift
//  new_dm
//
//  Created by 杨雪剑 on 16/8/19.
//  Copyright © 2016年 YXJ. All rights reserved.
//

import UIKit

class XMConstraintMaker: NSObject {
    
    var view:UIView!
    
 //   var width : XMLayoutAttribute?

    let attri = XMLayoutAttribute.init()

    
     func initWithView(makeView:UIView) -> XMConstraintMaker{
        
    
    return self
}
    
    override init() {
        
        super.init()
        
        
    }
    
    
    
    
    var  left:XMLayoutAttribute {
        
        
            attri.layoutAttri = NSLayoutAttribute.left
            
            attri.view = view
            
        return attri
        
    }
    
    
    var  right: XMLayoutAttribute {
        
        attri.layoutAttri = NSLayoutAttribute.left
        
        attri.view = view
     
        return attri
    }

    var  top :XMLayoutAttribute {
        
    
        attri.layoutAttri = NSLayoutAttribute.top
        attri.view = view
            
        return attri
    }
    
    var bottom: XMLayoutAttribute {
        
        attri.layoutAttri = NSLayoutAttribute.bottom
        attri.view = view
        
        return attri
    }
    
    var  leading: XMLayoutAttribute {
    
        attri.layoutAttri = NSLayoutAttribute.leading
        attri.view = view
        
        return attri
    
    }
    
    var  trailing: XMLayoutAttribute {
        
        
        
        attri.layoutAttri = NSLayoutAttribute.trailing
        attri.view = view
        
        return attri
    }

    var  centerX: XMLayoutAttribute {
    
        attri.layoutAttri = NSLayoutAttribute.centerX
        attri.view = view
            
        return attri
    }
    
    var  centerY :XMLayoutAttribute {
        
        attri.layoutAttri = NSLayoutAttribute.centerY
        attri.view = view
        
        return attri
    }
    
    var  width:XMLayoutAttribute {
        
        
        attri.layoutAttri = NSLayoutAttribute.width
        
        attri.view = view
          
        return attri
        
    }
    
    var  height :XMLayoutAttribute{
        
        
        attri.layoutAttri = NSLayoutAttribute.height
            
        attri.view = view
       
        return attri
    }
}
